using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using Etna.Exportaciones.En;
using Etna.Exportaciones.Ad;

namespace Etna.Exportaciones.Rn
{
   public class RnProducto:RnGeneral
   {
      public EnProducto Leer(int pidProducto)
      {
         EnProducto oEnProducto = null;

         using (SqlConnection con = new SqlConnection(CadenaConexion))
         {
            try
            {
               con.Open();
               AdProducto oAdProducto = new AdProducto();
               oEnProducto = oAdProducto.Leer(pidProducto, con);
            }
            catch (SqlException ex)
            {
               oEnProducto = null;
            }
         }
         return oEnProducto;
      }

      
      
   
      public List<EnProducto> Listar(int pidProducto)
      {
         List<EnProducto> loEnProducto = null;

         using (SqlConnection con = new SqlConnection(CadenaConexion))
         {
            try
            {
               con.Open();
               AdProducto oAdProducto = new AdProducto();
               loEnProducto = oAdProducto.Listar(pidProducto, con);
            }
            catch (SqlException ex)
            {
               loEnProducto = null;
            }
         }
         return loEnProducto;
      }

   }
}
